Blog

ColdBox 2.6.0 Beta 1 is now available.

Luis Majano October 15, 2008

Spread the word

Luis Majano

October 15, 2008

Spread the word


Share your thoughts

ColdBox 2.6.0 Beta 1 has been released. This is another major update to the framework and toolkit that encompasses on optimizations, bug fixes and several new features. The full release notes and what's new document have been posted to the wiki and you can check them out. Below is just a condensed listing of some of the new features that have been implemented for 2.6.0 beta 1. There are some that are still missing for a full release and of course, your testing and ideas are still welcomed for this version. The beta of 2.6.0 is planned to go on for about 3-4 weeks, depending on the amount of testing done and submissions.

What's New?

  • Per application conventions. Control how each application is defined. More granularity and portability.
  • New convention: Default Event Action = index(). Each handler can implement a default action to be executed if an event just defines the handler. Of course, you can change this via the per-application conventions.
  • onMissingAction() - You can now define this powerful action in your handlers and create virtual events, error handling or whatever you feel like doing. It simulates onMissingMethod() but on a handler level basis.
  • Debugger Panel Updates and configuration: You can now fully configure the debugger panel to your liking.
  • Execution Profiler Monitor: The framework now saves a stack of requests (configurable) and creates a monitor so you can do execution profiling and poll incoming requests. Again, ANY request, via FLEX/AJAX/AIR or normal http request.


  • Reinit Button on info panel: You can now reinit the framework right from your panel.


  • Messagebox Plugin enhanced with multiple optimizations and new methods
  • Environment Interceptor enhanced
  • New plugin: json
  • Complex configuration settings are now JSON based.
  • New plugin: methodInjector
  • New supertype methods: htmlhead(), getInterceptor()
  • getInterceptor() can now retrieve specific interceptors that have been loaded in your application.
  • IoC plugin optimizations and updates
  • LightWire fixes and updates
  • Application storage and session storage plugins optimized and updated
  • SES numerical and alphanumerical route definitions
  • New Interceptor: security. Secure your event-driven applications with ease. Tons of configuration options and ease of use.
  • Cookiestorage plugin can now do encryption
  • Render views and cache them at the same time
  • Flash persistence scope can now be choosen for flash saving of variables on redirections
  • You can now define and execute private events via runEvent(event, private=true)
  • Major Caching Updates
    • Use of java softreferences to create a memory aware caching mechanism
    • Usage of JDK 1.5 > concurrency classes for atomical operations and locking features
    • Create your own eviction policies
    • Cache panel and graphing updates
    • Discard mechanism updated and can even use regular expressions
  • cfc Viewer plugin is spanking new
  • Request context new methods: isSES(), buildLink() and much more.

 

Add Your Comment

(1)

Apr 23, 2008 10:51:25 UTC

by Jason Dean

Luis,

This is very exciting. I am downloading Beta 1 right now. I tried out 2.5.2 this week for the first time, and I was really amazed by how easy it was to work with.

I am looking forward to your sessions at cf.Objective(). I'll see you there!

Recent Entries

Into the Box - Celebrating 20 years of Ortus - Big time!

Into the Box - Celebrating 20 years of Ortus - Big time!

Into the Box 2026: Celebrating 20 Years of Ortus, Big Time! 🚀

For two decades, Ortus Solutions has been building, innovating, and empowering developers around the world. What started as a vision to create bet...

Maria Jose Herrera
Maria Jose Herrera
March 18, 2026
TestBox 7 : Real-Time Streaming, a Browser IDE, and a Major Leap for BoxLang

TestBox 7 : Real-Time Streaming, a Browser IDE, and a Major Leap for BoxLang

TestBox 7.x series continues our mission to be the best testing framework for BoxLang and CFML. This release is focused heavily on BoxLang CLI runner enhancements, real-time streaming test execution via SSE, a powerful dry run capability, the brand-new TestBox RUN web IDE, and significant quality-of-life improvements for developers working in both BoxLang and CFML environments.

Luis Majano
Luis Majano
March 17, 2026
From Legacy Risk to Modern Agility: A Phased Modernization Roadmap for CFML Teams

From Legacy Risk to Modern Agility: A Phased Modernization Roadmap for CFML Teams

Many organizations running CFML applications today face the same challenge.

Their systems still work.

They support core business processes.

They generate revenue.

But at the same time, those platforms are increasingly exposed to risk.

Unsupported runtimes, operational fragility, security exposure, and difficulty integrating with modern systems are becoming more common in environments still running older versions of Adobe ColdFusion or Lucee.

The quest...

Cristobal Escobar
Cristobal Escobar
March 16, 2026